<?php session_start();

if($_SESSION['ultimaAcaoMinhaConta'] != "EDICAOUSUARIO") {
    unset($_SESSION["menssagemErro"]);
}
echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=/Esquina_da_TI/GUI/MinhaConta.php'>";
$menssagemErro = $_SESSION["menssagemErro"];
?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="/Esquina_da_TI/default.css" rel="stylesheet" type="text/css" media="screen" />
        <script type="text/javascript" src="formulario.js"></script>
        <title>Ediçao de Usuario</title>
    </head>
    <body>
        <center>
            <h1>Edição de Usuario</h1>
            <form id="formularioEdicaoUsuario" name="formularioEdicaoUsuario" method="POST" action="ControleEdicaoUsuario.php">
                <input type="hidden" id="action" name="action">
                <table  cellspacing="1" cellpadding="1">
                    <?php
                    require_once($_SERVER["DOCUMENT_ROOT"] . '/Esquina_da_TI/ClassesBasicas/Moderador.php');
                    require_once($_SERVER["DOCUMENT_ROOT"] . '/Esquina_da_TI/ClassesBasicas/Editor.php');
                    require_once('Fachada.php');

                    $usuario = null;
                    $fachada = new Fachada();

                    $nome = trim($_SESSION['nomeLocalizado']);
                    $login = trim($_SESSION['loginLocalizado']);

                    if($nome == "" && $login == "") {
                        $_SESSION['ultimaAcaoMinhaConta'] = "LOCALIZARUSUARIO";
                        $_SESSION["menssagemErro"] = "Não Foi Possivel Localizar o Usuario Com o Nome/Login Informados";
                        
                    }else {
                        $usuario = $fachada->localizarUsuario($codigo, $nome, $login);

                        if($usuario != null) {
                            $_SESSION["menssagemErro"] = "";
                            $_SESSION['ultimaAcaoMinhaConta'] = "EDICAOUSUARIO";
                            $_SESSION['loginLocalizado'] = "";
                            $_SESSION['nomeLocalizado'] = "";
                            exibirUsuario($usuario);
                        }else {
                            $_SESSION['ultimaAcaoMinhaConta'] = "LOCALIZARUSUARIO";
                            echo "<meta HTTP-EQUIV='Refresh' CONTENT='0;URL=/Esquina_da_TI/GUI/MinhaConta.php'>";
                        }                        
                    }

                    function exibirUsuario($usuario) {
                            echo "<tr><td class='head' colspan='2'>". $usuario->getPrivilegio()."</td></tr>";
                            echo "<tr><th>Codigo:</th><td>";
                            echo "<input type='text' name='cod' disabled='true' size='10' value='". $usuario->getCodUsuario() . "'>";
                            echo "<input type='hidden' name='codigo' value='". $usuario->getCodUsuario() . "'>";
                            echo "</td></tr><tr>";
                            echo "<th>Nome:</th><td>";
                            echo "<input type='text' name='nome' size='50' value='". $usuario->getNome() ."'>";
                            echo "</td></tr><tr>";
                            echo "<th>Email:</th><td>";
                            echo "<input type='text' name='email' size='30' value='". $usuario->getEmail() . "'>";
                            echo "</td></tr><tr>";
                            echo "<th>Login:</th><td>";
                            echo "<input type='text' name='login' size='30' value='". $usuario->getLogin() . "'>";
                            echo "</td></tr><tr>";
                            echo "<th>Senha:</th><td>";
                            echo "<input type='password' name='senha' size='30' value='". $usuario->getSenha() . "'>";
                            echo "</td></tr><tr>";
                            echo "<th>Confirmação <br/>de Senha:</th><td>";
                            echo "<input type='password' name='confirmaSenha' size='30' value='". $usuario->getSenha() . "'>";
                            echo "</td></tr><tr>";
                            echo "<th>Privilegio:</th><td>";
                            echo "<input type='hidden' name='privilegio' value='".$usuario->getPrivilegio(). "'>";//pegando o privilegio do usuario

                            if($usuario->getPrivilegio() == Privilegio::EDITOR) {
                                echo "<input type='radio' name='tipoWebMaster' value='EDITOR' checked='true'><b>Editor</b>&nbsp;&nbsp;";
                                echo "<input type='radio' name='tipoWebMaster' value='MODERADOR'><b>Moderador</b>";

                            }else if($usuario->getPrivilegio() == Privilegio::MODERADOR) {
                                    echo "<input type='radio' name='tipoWebMaster' value='EDITOR'><b>Editor</b>&nbsp;&nbsp;";
                                    echo "<input type='radio' name='tipoWebMaster' value='MODERADOR' checked='true'><b>Moderador</b>";
                                }else {
                                    echo $usuario->getPrivilegio();
                                }

                            if($usuario->getPrivilegio() == Privilegio::CLIENTE) {
                                echo "</td></tr><tr>";
                                echo "<th>Cpf:</th><td>";
                                echo "<input type='text' name='cpf' size='11' value='". $usuario->getCpf() . "'>";
                                echo "</td></tr><tr>";
                                echo "<th>Cnpj:</th><td>";
                                echo "<input type='text' name='cnpj' size='30' value='". $usuario->getCnpj() . "'>";
                                echo "</td></tr><tr>";
                                echo "<th>Razão Social:</th><td>";
                                echo "<input type='text' name='razaoSocial' size='70' value='". $usuario->getRazaoSocial() . "'>";
                                echo "</td></tr><tr>";
                            }
                            echo "</td></tr><tr><td colspan='2' align='center'>";
                        }


                    ?>

                    <tr>
                        <td colspan="2" align="center">
                            <input id="Confirmar" type='Button'  value='Confirmar Edição' onclick="setAcao('formularioEdicaoUsuario', 'Atualizar')">
                            <input id="Excluir" type='Button' value='Excluir Usuario' onclick="setAcao('formularioEdicaoUsuario', 'Excluir')">
                        </td>
                    </tr>
                    <tr><td colspan="2" align="center"><?php $fachada->exibirMenssagemErro($_SESSION["menssagemErro"]); ?></td></tr>
                </table>
            </form>            
        </center>
    </body>
</html>
